home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 June / CHIP_CD_2004-06.iso / software / miranda_hit / files / miranda-im-v0.3.3.exe / Docs / "AIM-Readme.txt" < prev    next >
Text File  |  2004-03-19  |  12KB  |  340 lines

  1. ################################################################
  2. # AIM Protocol Plugin 
  3. #
  4. # AOL(r) Instant Messenger Protocol for Miranda IM
  5. ################################################################
  6.  
  7. About
  8. -----
  9. The AIM Protocol plugin for Miranda IM provides AOL(r) Instant 
  10. Messenger support using AOL's TOC protocol. 
  11.  
  12.  
  13. Features
  14. --------
  15.  - Send/Receive messages
  16.  - Add/Delete users from server-side list
  17.  - AIM user info tab
  18.  - Show online/idle time for AIM users
  19.  - Auto-idle time for self
  20.  - Warn user
  21.  - Show auto response messages
  22.  - Option to send auto responses to contacts when away
  23.  - Connect using random ports
  24.  - Supports Miranda's visibility user options
  25.  - Read and set profile information
  26.  - Format screenname
  27.  - Change password
  28.  - Group chat support
  29.  - Receive files
  30.  
  31.  
  32. Requirements
  33. ------------
  34.  - Miranda IM 0.3.3
  35.  
  36.  
  37. History
  38. -------
  39. 1.0.9.2
  40.  - Minor threading issues during connection
  41.  
  42. 1.0.9.1
  43.  - Improved connection handling
  44.  
  45. 1.0.9.0
  46.  - Require Miranda 0.3.3 or greater
  47.  - Prevent away message flooding on the server
  48.  - Added user search capability
  49.  - Show when user came online in user info
  50.  - Focus message area when groupchat is opened
  51.  - Remove registry keys when unchecking aim: links support
  52.  - Added abillity receive files
  53.  - Send messages to groupchat users by double clicking name
  54.  
  55. 1.0.8.0
  56.  - Given option to disable plugin when the firstrun dialog is cancelled
  57.  - Groupchat window sometimes flashed even after being focused
  58.  - Add user count to groupchat window title
  59.  - Changed default setting to not minimize groupchat to tray
  60.  - Turned AIM link support off by default (no registry writing for new profiles on firstrun)
  61.  - Removed authentication server options (only login server is needed, can still be set in the database)
  62.  - Ignore empty incoming messages
  63.  - Unable to save "Only reply to users in your contact list" option
  64.  
  65. 1.0.7.29
  66.  - Encoding issues
  67.  
  68. 1.0.7.28
  69.  - Away mode was not always set
  70.  - Web based profile available in background tab of user info
  71.  
  72. 1.0.7.27
  73.  - More UTF8 fixes
  74.  - More nickname fixes
  75.  - Added option to edit display name
  76.  - Other minor changes
  77.  
  78. 1.0.7.26
  79.  - Minor typos
  80.  - Add send button to groupchat
  81.  - Warn menu in groupchat ignored option
  82.  - UTF8 support
  83.  - Import nicks from server-side list
  84.  - AIM screennames are no longer saved as the "Nick"
  85.  - Many language pack changes
  86.  
  87. 1.0.7.25
  88.  - Status flashed to offline to other users when logging in
  89.  - Links inside of profile are clickable
  90.  
  91. 1.0.7.24
  92.  - Maximum length of message in message dialog enforced
  93.  - Show reason in Miranda error message when trying to send message to offline user
  94.  - Warn User menu in groupchat was always disabled
  95.  - Improved url highlighting in groupchat
  96.  - Added lost password link on change password dialog
  97.  - Moved clear history list option to the join chat dialog
  98.  
  99. 1.0.7.23
  100.  - Crash parsing empty server-side list
  101.  
  102. 1.0.7.22
  103.  - Enforce 16 character limitation on screennames in find/add dialog
  104.  - Viewing userinfo from search result didn't always show user's correct status/userinfo
  105.  - Changing keep-alive option does not require a restart/relogin
  106.  - Some minor logging changes
  107.  
  108. 1.0.7.21
  109.  - Automatically turn off server-side list support for list that are to large
  110.  - Crashed when truncating large packets
  111.  
  112. 1.0.7.20
  113.  - Login flood when creating new users
  114.  - Don't add users to empty group from server-side list group
  115.  
  116. 1.0.7.19
  117.  - Bug fix: Couldn't see ICQ users
  118.  
  119. 1.0.7.18
  120.  - Group chat fixes (invites and joins failed sometimes)
  121.  - First run will only run once (OK or Cancel on the login dialog will disable it forever)
  122.  - Other minor code changes
  123.  
  124. 1.0.7.17
  125.  - Status message was sent twice if using away message popups
  126.  - Menu handle wasn't destroyed in groupchat url context menu
  127.  - Added option to minimize chats to system tray
  128.  
  129. 1.0.7.16
  130.  - Users imported from server-side list were shown as offline on first import
  131.  - Added flood protection when sending messages to fast (like the send to multiple feature)
  132.  - Dynamically link to MSVCRT (smaller dll size)
  133.  
  134. 1.0.7.15
  135.  - Increased user info flood detection interval to 3 seconds
  136.  - Changed group chat exchange range to 4-6
  137.  - Bug fix: Minor packet parsing change
  138.  - Bug fix: Startup status was always online
  139.  
  140. 1.0.7.14
  141.  - Added a delete queue while offline to fix server-side list user deletes
  142.  - Bug fix: Blocked users would see you as online briefly during login
  143.  - Bug fix: Users added from the server-side contact list didn't show their status
  144.  - Bug fix: User updates didn't work correctly in non serverlist mode
  145.  - Bug fix: You were able to delete a user if you started offline without setting the server list
  146.  
  147. 1.0.7.13
  148.  - Added chat logging support
  149.  - Minor options changes
  150.  - Minor changes to join chat dialog
  151.  
  152. 1.0.7.12
  153.  - Preserve contact list mode stored on server
  154.  - Preserve permit lists on the server
  155.  - Bug fix: Delete contacts while offline
  156.  - Bug fix: Don't update server-side lists when deleting non AIM contacts
  157.  
  158. 1.0.7.11
  159.  - Added server-side contact list support
  160.  - Use hi-colour AIM icon when possible
  161.  - Possible memory leak in contact list loading
  162.  - Bug fix: Remove minimize button on password change dialog
  163.  
  164. 1.0.7.10
  165.  - Userinfo for owner uses change password dialog if online
  166.  - Only one password dialog can be open
  167.  - Bug fix: DNS lookup didn't check DNSThroughProxy setting
  168.  - Bug fix: Possible malformed userinfo requests were sent
  169.  - Bug fix: Recent chats are now remembered correctly (old chats fall of list)
  170.  - Bug fix: Recent chats joined from invite requests are now stored
  171.  
  172. 1.0.7.9
  173.  - Added option to hide group chat main menu item
  174.  - Process aim:goim and aim:gochat links
  175.  - Multiple account support (by copying the dll to another name)
  176.  - Added ability to change your AIM password
  177.  - Bug fix: Join Chat menu item was enabled during login/connecting
  178.  - Bug fix: Groupchat window continued to flash after setting focus
  179.  
  180. 1.0.7.8
  181.  - Added balloon tip support for errors from server (requires Miranda 0.3.1a+)
  182.  - Added balloon tip support for "You were warned" (requires Miranda 0.3.1a+)
  183.  - More error messages from the server are recognized
  184.  - Increased amount of times groupchat will flash on activity
  185.  - Bug fix: Warning dialog was shown when warning was being lowered
  186.  - Bug fix: Possible memory leak with groupchat context menus
  187.  - Bug fix: Online message prompt was shown for online status (if options was on)
  188.  
  189. 1.0.7.7
  190.  - Added ICQ support (other end requires compatible ICQ client, see note in readme)
  191.  
  192. 1.0.7.6
  193.  - Clicking cancel on firstrun dialog will show firstrun the next startup
  194.  - Added option to ignore groupchat invites
  195.  - Bug fix: Improved proxy support
  196.  - Bug fix: Better flood protection during login (due to userinfo requests)
  197.  
  198. 1.0.7.5
  199.  - Added clear chat list history option
  200.  - Changed default exchange to 4
  201.  - Improved window flashing in chats
  202.  - Added show error messages option
  203.  - Sending an invite request shows formatted screenname not contact list name
  204.  - Bug fix: Invalid host name lookup request for firewalled users
  205.  
  206. 1.0.7.4:
  207.  - Flashwindow works for joins/parts
  208.  - Bug fix: Recent chat list in join window was cutoff
  209.  - Bug fix: Search for self never ended
  210.  - Bug fix: Add to list was disabled for some users in groupchat
  211.  - Bug fix: Duplicate chat entries are not added to recently used list
  212.  - Bug fix: Crashes on exit/chat close
  213.  
  214. 1.0.7.3:
  215.  - Added /clear, /quit/ and /exit commands in groupchat
  216.  - Private messages in groupchat are shown as private message
  217.  - Previously joined channels are saved
  218.  - Updated GCC compiler (gcc-3.2.3) used to build plugin
  219.  
  220. 1.0.7.2:
  221.  - Bug fix: Some possible threading/data corruptions fixed
  222.  
  223. 1.0.7.1:
  224.  - Made Miranda the default chat room
  225.  - Option name for AIM Chat was wrong
  226.  - Added note about using port 0 in options
  227.  
  228. 1.0.7.0:
  229.  - Added Group chat support
  230.  - Send/Receive chat invites
  231.  - Bug fix: First run dialog cut off textboxes
  232.  - Bug fix: Parsing of html characters with & was incorrect
  233.  - Bug fix: Possible infinite loop in html stripper
  234.  - Bug fix: All html tags are removed now
  235.  
  236. 1.0.6.0:
  237.  - Acknowledge userinfo update complete when profile is obtained from server
  238.  - Don't request profile for offline users
  239.  - Userinfo dialog has more room for profile info
  240.  - Bug fix: Correctly sets offline state on network errors
  241.  
  242. 1.0.5.0:
  243.  - Added option to add extra contacts from server's list to contact list
  244.  - Groups are imported from the server with contacts
  245.  - Removed server-side list sync support (it was buggy due to AIM's single level group limitations)
  246.  - Added update visible list from server option
  247.  - Bug fix: <p> tags were not parsed correctly
  248.  
  249. 1.0.4.0:
  250.  - Contacts are retrieved from the server on first run
  251.  - Bug fix: Adding extra contacts from server list could flood server
  252.  - Bug fix: Parsing some newlines cut of characters
  253.  - Bug fix: Profile must be converted to html before sending
  254.  - Bug fix: Changing away message while already away didn't send new status message
  255.  
  256. 1.0.3.0:
  257.  - User's profile integrated into user info dialog
  258.  - Set profile information in View/Change Details...
  259.  - Format screenname in View/Change Details...
  260.  - Improved thread management to fix exit crashes using new Miranda 0.3 services
  261.  - Improved parsing support
  262.  - Defaults to use random ports (port 0 in options) for connecting (firewalled may users need to change)
  263.  - Bug fix: Setting another protocol to away set AIM to away
  264.  
  265. 1.0.2.0:
  266.  - Initial Release
  267.  
  268.  
  269. Note About ICQ/AIM Interoperability
  270. -----------------------------------
  271. The AIM plugin is able to communicate with ICQ users.  However, this feature
  272. will only work if the users you are trying to communicate with are using
  273. a compatible client.  As of now, this means they must be using ICQLite Alpha 
  274. build #1211 or greater.  More ICQ clients will support this interoperability as
  275. time goes on.  To add an ICQ user, just enter their ICQ UIN in the Screename
  276. field of the Find/Add User dialog.
  277.  
  278.  
  279. AIM Chat Commands
  280. -----------------
  281. The following commands can be used in the message window of a multi-user chat:
  282.  
  283. /clear
  284.  Clears the log window
  285.  
  286. /quit
  287.  Closes the chat session
  288.  
  289. /exit
  290.  Same as /quit
  291.  
  292.  
  293. FAQ
  294. ---
  295.  Question: 
  296.  How come contacts are being adding to my contact list everytime I login?
  297.  
  298.  Answer: 
  299.  This is due to the option "Add extra contacts from the server's list to my list".  Uncheck
  300.  this option if you do not wish to add contacts from your server-side list.
  301.  
  302.  Question: 
  303.  Does the AIM Protocol plugin support file transfer?
  304.  
  305.  Answer: 
  306.  Not yet.  Only file receive is possible using TOC.  This is on the todo list.
  307.  
  308.  Question:
  309.  I set the Server-Side Contact list option but Miranda doesn't use it.  Why?
  310.  
  311.  Answer:
  312.  For large lists, server-side contact list support is turned off automatically because of
  313.  a packet-size limitation of TOC.
  314.  
  315.  
  316. Thanks To
  317. ---------
  318. - AOL's TOC1.0 protocol document
  319. - GAIM's implementation of TOC for which some of the code is based off of
  320. - Matrix for providing the AIM icons
  321.  
  322.  
  323. Copyright
  324. ---------
  325. Copyright (C) 2003-2004 Robert Rainwater
  326.  
  327. This program is free software; you can redistribute it and/or
  328. modify it under the terms of the GNU General Public License
  329. as published by the Free Software Foundation; either version 2
  330. of the License, or (at your option) any later version.
  331.  
  332. This program is distributed in the hope that it will be useful,
  333. but WITHOUT ANY WARRANTY; without even the implied warranty of
  334. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  335. GNU General Public License for more details.
  336.  
  337. You should have received a copy of the GNU General Public License
  338. along with this program; if not, write to the Free Software
  339. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  340.